package cn.iocoder.yudao.module.engine.service.core.pipeline;

import cn.iocoder.yudao.module.engine.model.context.ControlEngineContext;

public interface IFilter {
    void write(FilterContext ctx, ControlEngineContext engineContext) throws Exception;

    void read(FilterContext ctx, ControlEngineContext engineContext) throws Exception;

    void filterAdded(FilterContext ctx) throws Exception;

    void filterRemoved(FilterContext ctx) throws Exception;
}
